export default defineComponent({
    props: {
        // 是否显示
        show: {
            type: Boolean,
            default: true
        },
        // 加载方式
        mode: {
            type: String as PropType<LoadingType>,
            default: "spinner"
        },
        // 颜色
        color: {
            type: String,
            default: "#8e8e8e"
        },
        // 大小（单位：px）
        size: {
            type: [String, Number],
            default: 16
        },
        // 动画速率（单位：毫秒）
        duration: {
            type: Number,
            default: 1200
        },
        // 动画模式 https://www.runoob.com/cssref/css3-pr-animation-timing-function.html
        timingFunction: {
            type: String,
            default: "linear"
        }
    }
});